package com.yzh.springboot_rbac.mapper;

import com.yzh.springboot_rbac.entity.Menu;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

@Mapper
public interface MenuMapper {
    /*此接口对菜单表进行操作*/

    /*1.查询所有菜单，以树结构形式展示*/
    List<Menu> selectAllMenu();

    /*2.添加菜单*/
    int addMenu(Menu menu);

    /*3.查询菜单通过条件*/
    List<Menu> selectMenuByCondition(Menu menu);

    /*4.删除菜单*/
    int deleteMenu(Menu menu);

    /*5.更新菜单*/
    int updateMenu(Menu menu);
}
